在CDlinux下编译安装无线网卡驱动
主机:ThinkPadT440P
系统:CDlinux9.7.1
概述
准备利用CDlinux来破解周围的wifi密码来免费蹭网,由于笔记本是新买的,系统没有自带驱动,只能自己手动到网上下载、编译、安装无线网卡驱动。本文假设你已经能正常进入CDlinux。
准备
1)新建一个ext3格式分区,我们要在这个分区上面编译linux内核、外部模块和驱动。
2)下载devel-cdl.md(编译模块)
ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/extra/devel-cdl.md
3)下载devel-0.9.7.1.tar.xz(源代码包)
ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/extra/devel-0.9.7.1.tar.xz
4)下载linux-3.2.11_cdl0.patches.tar.xz(配置补丁包)
ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/patches/linux-3.2.11_cdl0.patches.tar.xz
5)下载iwlwifi-7260-ucode-22.1.7.0.tgz(无线网卡驱动,linux 3.10+系统)
https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7260-ucode-22.1.7.0.tgz
6)下载backports-3.11-rc3-1.tar.bz2(向后移植)
注意一定要是ext3格式分区,否则在编译linux内核或外部模块时会提示没有权限。
由于无线网卡驱动需要在linux 3.10以上移动才能正常运行,所以需要下载backports,向后兼容。
步骤
1)将devel-cdl.md复制到CDlinux/extra文件夹,然后启动CDlinux进入系统。
2)在ext3分区上解压devel-0.9.7.1.tar.xz和linux-3.2.11_cdl0.patches.tar.xz
tar xvf devel-0.9.7.1.tar.xz
tar xvf linux-3.2.11_cdl0.patches.tar.xz
在这里我把devel-0.9.7.1.tar.xz解压在/media/sda2/devel目录,把linux-3.2.11_cdl0.patches.tar.xz解压在/media/sda2/patche目录;将/media/sda2/patche/.config.i686文件复制到/media/sda2/devel/usr/src/linux目录;因为.config.i686是隐藏文件,必须使用"ls -a"命令才能查看。
3)编译linux内核
cd devel-0.9.7.1/usr/src/linux
make mrproper //清楚旧的配置
make menuconfig //配置系统
make dep //建立正确关联
make clean //删除无效文件
make bzImage //编译核心文件,仅为了安装驱动,这个可以不做节省时间
其中在配置系统时,选择倒数第二项载入配置文件".config.i686",然后选择倒数第一项保存配置文件为" .config"。
注意:编译驱动时,一定要编译内核,否则会提示找不到符号,如果只是安装驱动,则不需要编译内核;我这里只是安装无线网卡驱动,所以不需要编译内核。
4)编译/安装linux外部模块
make modules //编译外部模块
make modules_install //安装外部模块
注意:无论编译还是安装驱动都需要编译外部模块。
5)设置linux源码路径
ln -s /media/sda2/devel/usr/src /usr/src
ln -s /media/sda2/devel/usr/src/linux /lib/modules/3.2.11_cdl0/build
由于我们是在其他硬盘上编译linux内核和外部模块,所以我们要设置几个链接目录,让其他程序能够从系统默认路径下找到linux源码和编译的符号文件。
6)编译/安装backports
tar xvf backports-3.11-rc3-1.tar.bz2
cd backports-3.11-rc3-1
make defconfig-iwlwifi
make
sudo make install
7)安装无线网卡驱动
tar xvf iwlwifi-7260-ucode-22.1.7.0.tgz
cd iwlwifi-7260-ucode-22.1.7.0
sudo cp iwlwifi-7260-7.ucode /lib/firmware/
sudo modprobe iwlwifi
8)查看无线网卡驱动是否正常
modinfo iwlwifi
如果列表中出现iwlwifi-7260则说明驱动正常。
结尾
从硬盘或U盘启动CDlinux如果出现"can't find out where cdlinux is installed"错误的解决办法:
这个问题主要是CDL_DEV目录不正确引起的,并且当出现"can't find out where cdlinux is installed"其实已经进入了linux系统,我们可以使用df命令查看当前启动硬盘或U盘挂载的哪个目录下,然后设置CDL_DEV指向这个目录即可。在这里我的硬盘目录是/dev/sda1,编辑menu.lst文件,设置CD_DEV目录
kernel /CDlinux/bzImage quiet CDL_DEV=/dev/sda1
参考文章:
给CDlinux增添网卡驱动失败的原因和对策
Debian 7.6 Wheezy 安装 Intel® Wireless 7260 wifi 模块驱动和固件的方法
ubuntu下使用intel N7260 wifi

相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/guanli/11363.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
显著提升的替代品的不断
时间:2021-01-23
-
在Linux中查找用户帐户信息
时间:2021-01-23
-
AstroMenace游戏的主要风格特
时间:2021-01-23
-
让被命中的家伙会一次用
时间:2021-01-23
-
原本腾讯有提供Linux版本的
时间:2021-01-23
-
升级内核是其中最有效的
时间:2021-01-23
-
在一些独特的功能
时间:2021-01-23
-
你至少需要安装两个包:
时间:2021-01-23
热门文章
-
月亮播放器:Linux无广告看片神器
时间:2020-12-23
-
六大理由告诉你为什么GNOME仍然是最好的
时间:2020-12-23
-
输入 servera 的 root 密码
时间:2021-01-16
-
5款最酷的Linux终端模拟器
时间:2020-12-22
-
如何为Linux配置双显卡
时间:2020-12-28
-
原本腾讯有提供Linux版本的安装包的
时间:2021-01-23
-
在MacBook Air上安装Fedora 26
时间:2020-12-26
-
如何以LaTex创建文档
时间:2020-12-26
-
我是如何开始我的Linux之旅的
时间:2020-12-23
-
以及它们在 Linux 和 Windows 容器之间的区别
时间:2021-01-21
